//As close to an interface as you can get in C++
//update() gets called every frame, dSeconds is the
//amount of time between the last frame and this one
//(in seconds)
//When you implement the method, add all updating 
//code to it (moving upjects, AI calculations, physics,
//grabbing input, changing renderers,... all game logic).

#ifndef _HELIX_UPDATER_H_
#define _HELIX_UPDATER_H_

#include "Helix.h"

namespace helix		//Put this in the helix namespace
{


	class MY_CLASS Updater
	{
	public:
		virtual void update(double dSeconds)=0;

	};

}  //End the helix namespace

#endif